package com.silverbox.sweeporder.controller.pay.entryvo;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * <pre>
 * 功    能:
 * 涉及版本:
 * 创 建 者: YangYangjun
 * 日    期: 2020-06-28 14:19
 * </pre>
 */
public class PayEntryVO {

    //支付流水号
    private String tradeNo;

    //是否其他人代为支付
    private Integer isOtherPay;

    //自提时间
    private String reachTime;

    //用户ID
    private String buyerId;

    //支付单号
    private String payOrderNum;

    //用户昵称
    private String buyerNick;

    //mq消息通道
    private Integer aliyunMqtt;

    //推送主机
    private Long hostMachineId;

    //用户UID
    private String uid;

    //是否使用积分
    private Integer isConsumePoints;

    //混合支付积分外实际支付方式
    private Integer actualPayModel;

    //混合支付积分外实际支付金额
    private Double actualTotalPay;

    public Integer getActualPayModel() {
        return actualPayModel;
    }

    public PayEntryVO setActualPayModel(Integer actualPayModel) {
        this.actualPayModel = actualPayModel;
        return this;
    }

    public Double getActualTotalPay() {
        return actualTotalPay;
    }

    public PayEntryVO setActualTotalPay(Double actualTotalPay) {
        this.actualTotalPay = actualTotalPay;
        return this;
    }

    public Integer getIsConsumePoints() {
        return isConsumePoints;
    }

    public PayEntryVO setIsConsumePoints(Integer isConsumePoints) {
        this.isConsumePoints = isConsumePoints;
        return this;
    }

    public String getUid() {
        return uid;
    }

    public PayEntryVO setUid(String uid) {
        this.uid = uid;
        return this;
    }

    public Long getHostMachineId() {
        return hostMachineId;
    }

    public PayEntryVO setHostMachineId(Long hostMachineId) {
        this.hostMachineId = hostMachineId;
        return this;
    }

    public String getBuyerNick() {
        return buyerNick;
    }

    public PayEntryVO setBuyerNick(String buyerNick) {
        this.buyerNick = buyerNick;
        return this;
    }

    public Integer getAliyunMqtt() {
        return aliyunMqtt;
    }

    public PayEntryVO setAliyunMqtt(Integer aliyunMqtt) {
        this.aliyunMqtt = aliyunMqtt;
        return this;
    }

    public String getPayOrderNum() {
        return payOrderNum;
    }

    public PayEntryVO setPayOrderNum(String payOrderNum) {
        this.payOrderNum = payOrderNum;
        return this;
    }

    public String getBuyerId() {
        return buyerId;
    }

    public PayEntryVO setBuyerId(String buyerId) {
        this.buyerId = buyerId;
        return this;
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public PayEntryVO setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
        return this;
    }

    public Integer getIsOtherPay() {
        return isOtherPay;
    }

    public PayEntryVO setIsOtherPay(Integer isOtherPay) {
        this.isOtherPay = isOtherPay;
        return this;
    }

    public String getReachTime() {
        return reachTime;
    }

    public PayEntryVO setReachTime(String reachTime) {
        this.reachTime = reachTime;
        return this;
    }
}
